/**
 * 
 * purpose: events of ease fade...
 * @auth: Ning
 * date: 2009-9-16
 * 
 * */
package core.ease
{
	import flash.events.Event;

	public class EaseFadeEvents extends Event
	{
		//START...
				
		//PROPERTY...
		public static const READY_FOR_EASE_IN:String = "ready_for_ease_in";
		
		public static const READY_FOR_EASE_OUT:String = "ready_for_ease_out";
		
		public static const READY_FOR_DISPLAY:String = "ready_for_display";
		
		public static const EASE_IN_OVER:String = "ease_in_over";
		
		public static const EASE_OUT_OVER:String = "ease_out_over";
		
		public var evtInfo:Object;
		
		
		//CONSTRUCTOR...
		public function EaseFadeEvents(type:String,evtInfo:Object = null)
		{
			
			this.evtInfo = evtInfo;
			
			super(type, bubbles, cancelable);
		
		}
		
		//METHODS...
		
		//override clone...
		public override function clone():Event
		{
			
			return new EaseFadeEvents(type,evtInfo);
			
		}
		
		
		//END
	}
}